package cc.rengu.igas.momp.common.entity;

import java.io.Serializable;

/**
 * 代理商营销活动信息表
 *
 * @author Jinan Liu
 * @version 1.0.0
 * @date 2020/3/14 17:58
 */
public class TMMcAgentProfitSharingInfo implements Serializable {

    /**
     * 机构编码
     */
    private String instId;
    /**
     * 营销活动编号
     */
    private String mcNo;
    /**
     * 营销活动名称
     */
    private String mcName;
    /**
     * 营销活动类型
     */
    private String mcType;
    /**
     * 营销活动状态
     */
    private String mcStatus;
    /**
     * 活动起始日期
     */
    private String mcStartDate;
    /**
     * 活动结束日期
     */
    private String mcEndDate;
    /**
     * 活动实际结束日期
     */
    private String mcActualEndDate;
    /**
     * 代理商编号
     */
    private String agentMchntNo;
    /**
     * 机构编号
     */
    private String orgId;
    /**
     * 优惠打款模式
     */
    private String discountTransferMode;
    /**
     * 预算
     */
    private String budget;
    /**
     * 达标条件
     */
    private String criteriaFlag;
    /**
     * 有效交易达标金额
     */
    private String criteriaLimit;
    /**
     * 统计周期
     */
    private String statPeriod;
    /**
     * 新商户达标交易金额
     */
    private String criteriaAmount;
    /**
     * 新商户达标交易笔数
     */
    private String criteriaQuantity;
    /**
     * 返现周期
     */
    private String cashbackPeriod;
    /**
     * 审批状态
     */
    private String auditStatus;
    /**
     * 初始数据
     */
    private String initStatData;
    /**
     * 创建人
     */
    private String oprId;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 最后修改人
     */
    private String lastOprId;
    /**
     * 修改时间
     */
    private String updateTime;
    /**
     * 审批拒绝原因
     */
    private String auditRefuseReason;
    /**
     * 发布拒绝原因
     */
    private String publishRefuseReason;
    /**
     * 备用字段1
     */
    private String remark1;
    /**
     * 备用字段2
     */
    private String remark2;
    /**
     * 备用字段3
     */
    private String remark3;
    /**
     * 备用字段4
     */
    private String remark4;
    /**
     * 备用字段5
     */
    private String remark5;
    /**
     * 创建机构
     */
    private String crtOrgId;
    /**
     * 活动发布批量任务状态
     */
    private String publishBatchStatus;
    /**
     * 强制终止原因
     */
    private String nfrcTmnlRsn;

    public String getInstId() {
        return this.instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public String getMcNo() {
        return this.mcNo;
    }

    public void setMcNo(String mcNo) {
        this.mcNo = mcNo;
    }

    public String getMcName() {
        return this.mcName;
    }

    public void setMcName(String mcName) {
        this.mcName = mcName;
    }

    public String getMcType() {
        return this.mcType;
    }

    public void setMcType(String mcType) {
        this.mcType = mcType;
    }

    public String getMcStatus() {
        return this.mcStatus;
    }

    public void setMcStatus(String mcStatus) {
        this.mcStatus = mcStatus;
    }

    public String getMcStartDate() {
        return this.mcStartDate;
    }

    public void setMcStartDate(String mcStartDate) {
        this.mcStartDate = mcStartDate;
    }

    public String getMcEndDate() {
        return this.mcEndDate;
    }

    public void setMcEndDate(String mcEndDate) {
        this.mcEndDate = mcEndDate;
    }

    public String getMcActualEndDate() {
        return this.mcActualEndDate;
    }

    public void setMcActualEndDate(String mcActualEndDate) {
        this.mcActualEndDate = mcActualEndDate;
    }

    public String getAgentMchntNo() {
        return this.agentMchntNo;
    }

    public void setAgentMchntNo(String agentMchntNo) {
        this.agentMchntNo = agentMchntNo;
    }

    public String getOrgId() {
        return this.orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public String getDiscountTransferMode() {
        return this.discountTransferMode;
    }

    public void setDiscountTransferMode(String discountTransferMode) {
        this.discountTransferMode = discountTransferMode;
    }

    public String getBudget() {
        return this.budget;
    }

    public void setBudget(String budget) {
        this.budget = budget;
    }

    public String getCriteriaFlag() {
        return this.criteriaFlag;
    }

    public void setCriteriaFlag(String criteriaFlag) {
        this.criteriaFlag = criteriaFlag;
    }

    public String getCriteriaLimit() {
        return this.criteriaLimit;
    }

    public void setCriteriaLimit(String criteriaLimit) {
        this.criteriaLimit = criteriaLimit;
    }

    public String getStatPeriod() {
        return this.statPeriod;
    }

    public void setStatPeriod(String statPeriod) {
        this.statPeriod = statPeriod;
    }

    public String getCriteriaAmount() {
        return this.criteriaAmount;
    }

    public void setCriteriaAmount(String criteriaAmount) {
        this.criteriaAmount = criteriaAmount;
    }

    public String getCriteriaQuantity() {
        return this.criteriaQuantity;
    }

    public void setCriteriaQuantity(String criteriaQuantity) {
        this.criteriaQuantity = criteriaQuantity;
    }

    public String getCashbackPeriod() {
        return this.cashbackPeriod;
    }

    public void setCashbackPeriod(String cashbackPeriod) {
        this.cashbackPeriod = cashbackPeriod;
    }

    public String getAuditStatus() {
        return this.auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getInitStatData() {
        return initStatData;
    }

    public void setInitStatData(String initStatData) {
        this.initStatData = initStatData;
    }

    public String getOprId() {
        return this.oprId;
    }

    public void setOprId(String oprId) {
        this.oprId = oprId;
    }

    public String getCreateTime() {
        return this.createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getLastOprId() {
        return this.lastOprId;
    }

    public void setLastOprId(String lastOprId) {
        this.lastOprId = lastOprId;
    }

    public String getUpdateTime() {
        return this.updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getAuditRefuseReason() {
        return this.auditRefuseReason;
    }

    public void setAuditRefuseReason(String auditRefuseReason) {
        this.auditRefuseReason = auditRefuseReason;
    }

    public String getPublishRefuseReason() {
        return this.publishRefuseReason;
    }

    public void setPublishRefuseReason(String publishRefuseReason) {
        this.publishRefuseReason = publishRefuseReason;
    }

    public String getRemark1() {
        return this.remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return this.remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getRemark3() {
        return this.remark3;
    }

    public void setRemark3(String remark3) {
        this.remark3 = remark3;
    }

    public String getRemark4() {
        return this.remark4;
    }

    public void setRemark4(String remark4) {
        this.remark4 = remark4;
    }

    public String getRemark5() {
        return this.remark5;
    }

    public void setRemark5(String remark5) {
        this.remark5 = remark5;
    }

    public String getCrtOrgId() {
        return crtOrgId;
    }

    public void setCrtOrgId(String crtOrgId) {
        this.crtOrgId = crtOrgId;
    }

    public String getPublishBatchStatus() {
        return publishBatchStatus;
    }

    public void setPublishBatchStatus(String publishBatchStatus) {
        this.publishBatchStatus = publishBatchStatus;
    }

    public String getNfrcTmnlRsn() {
        return nfrcTmnlRsn;
    }

    public void setNfrcTmnlRsn(String nfrcTmnlRsn) {
        this.nfrcTmnlRsn = nfrcTmnlRsn;
    }
}
